package com.koron.css2.workflow.variables;

import com.koron.css2.serviceManage.bean.UserInfoBean;
import org.koron.ebs.mybatis.SessionFactory;

import java.util.Map;

/**
 * 流程变量
 * 不同的单据审批可能存在需要不同的流程变量
 * 可以实现此类
 * 该类采用SringIOC 容器管理，需要在实现类
 * 上加上注解@Service(""), 别名为该单据的编号
 * @author admin
 * @since 2021.10.14
 * @version 2.0
 *
 */
public interface WorkflowVariable {
	
	Map<String, Object> getVariable(SessionFactory factory, Map<String, Object> variable, String biillId, UserInfoBean userInfo);

}
